.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}.gsi-material-button{-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #747775;border-radius:4px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:50px;letter-spacing:.25px;max-width:400px;min-width:-moz-min-content;min-width:min-content;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;vertical-align:middle;white-space:nowrap;width:auto}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{flex-grow:0;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .218s}.gsi-material-button:disabled{background-color:hsla(0,0%,100%,.38);border-color:rgba(31,31,31,.122);cursor:default}.gsi-material-button:disabled .gsi-material-button-contents,.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}body,html{height:100%}*{box-sizing:border-box}body{background-color:#f2f2f2;color:#212529;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Arial;font-size:14px;font-weight:400;line-height:1.6;margin:0;padding:0;text-align:left}#app{display:table;height:100%;width:100%}.container{display:table-cell;margin:20px auto 0;padding:20px;vertical-align:middle}.card{background-color:#fff;border:1px solid rgba(0,0,0,.125);margin:0 auto;max-width:480px;padding:30px;width:100%}.form-logo{display:block;margin:0 auto 15px}.form-img{display:block;margin:10px auto 30px;max-width:100%}.form-title{color:#1e1e1e;font-family:Dosis;font-size:28px;font-weight:600;line-height:1.3em;margin-bottom:30px;margin-top:0;text-align:center}.card-body{padding:15px 15px 0}.form-group{margin-bottom:35px}.form-group:last-child{margin-bottom:0}.input-wrapper{position:relative}.form-control{background-clip:padding-box;background-color:#fff;border:none;border-bottom:1px solid #adadad;color:#3c3c3c;display:block;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Arial;font-size:17px;outline:none;padding:9px 10px 9px 35px;width:100%}.form-checkbox-wrapper{margin-bottom:-20px}.form-checkbox{position:relative;top:2px}label{display:inline-block;font-size:14px}.btn{border:none;border-radius:20px;cursor:pointer;display:block;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Arial;font-size:17px;font-weight:400;outline:none;padding:10px 6px;text-align:center;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;white-space:nowrap;width:100%}.btn-primary-wrapper{margin-bottom:30px;margin-top:60px}.btn-primary{background-color:#0395f3;color:#fff;font-size:17px}.btn-primary:hover{box-shadow:0 0 0 6px rgba(66,176,246,.4)}.btn-link{background-color:transparent;color:#007bff;font-size:13px;font-weight:400;text-decoration:none}.btn-link:hover{text-decoration:underline}.input-wrapper:after{content:"";height:30px;left:0;opacity:.2;position:absolute;top:5px;width:30px}.mail-wrapper:after{background-image:url(/images/mail-icon.png)}.pass-wrapper:after{background-image:url(/images/pass-icon.png)}.name-wrapper:after{background-image:url(/images/name-icon.png)}.form-control::-moz-placeholder{color:rgba(0,0,0,.4);opacity:1}.form-control::placeholder{color:rgba(0,0,0,.4);opacity:1}.form-control:focus+.line-effect{width:100%}.line-effect{background-color:#0395f3;bottom:0;height:1px;left:0;position:absolute;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;width:0}.form-error{bottom:-16px;color:#f72541;display:block;font-size:13px;font-style:italic;height:16px;left:0;line-height:1.1em;position:absolute;width:100%}.btn-success{background-color:#7ea939;color:#fff;font-size:17px}.btn-success:hover{box-shadow:0 0 0 6px rgba(126,169,57,.3);color:#fff}.btn-danger{background-color:#c32929;color:#fff;font-size:17px}.btn-danger:hover{box-shadow:0 0 0 6px rgba(195,41,41,.3);color:#fff}.passport-authorize .buttons{font-size:0;margin-bottom:30px;margin-top:55px;text-align:center;text-align:justify}.passport-authorize .buttons:after{content:"";display:inline-block;width:100%}.passport-authorize .btn-approve{margin-right:15px}.passport-authorize form{display:inline-block;width:48%}.scopes{margin:30px 0}.w-full{width:100%}.alert{border:1px solid transparent;border-radius:.25rem;font-size:14px;margin-bottom:1rem;text-align:center}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}@media screen and (max-width:480px){.card{padding:20px}.card-body{padding:15px 0}.form-title{font-size:25px}}body{background-color:#fff!important}.form-title{text-align:left}.flex{display:flex}.fbasis-50perc{flex-basis:50%}.card{max-width:980px}.card.small{max-width:480px}.card-body{padding:30px}.card-login{border-right:1px solid rgba(0,0,0,.1)}.form-control{border:1px solid rgba(0,0,0,.2);border-radius:5px;font-size:15px;padding:14px;transition:all .3s}.form-control:focus{border-color:#029c91;box-shadow:0 15px 10px -3px rgba(0,0,0,.08)}.input-wrapper:after,.line-effect{display:none}.btn{text-decoration:none}.form-group{margin-bottom:25px}.form-logo{margin:0 auto 30px!important;width:200px!important}.card-register-descr{color:rgba(51,51,51,.8);font-size:14px;font-weight:400;margin-bottom:15px;margin-top:-5px}.bold{font-family:Averta Bold}.with-arrow:hover .anim-arrow{transform:translate(7px)}.anim-arrow{transition:.3s}.container{padding:0}.form-logo{margin:30px auto 15px!important}@media screen and (max-width:680px){.card{padding:0}}@media screen and (max-width:580px){.card{flex-wrap:wrap}.fbasis-50perc{flex-basis:100%}.card-login{border-bottom:1px solid rgba(0,0,0,.1);border-right:0}}.btn-primary{height:53px}.redirect-form{background-color:#fff;border-radius:15px;box-shadow:0 0 10px rgba(0,0,0,.2);margin:0 auto;max-width:calc(100% - 20px);padding:25px;width:600px}.redirect-form h2{font-size:25px;margin:0 0 5px;padding:0;text-align:center}.redirect-form p{font-size:14px;margin:0 0 25px;text-align:center}.redirect-form img{display:block;margin:0 auto 30px}.redirect-form .is-invalid .form-control{border-color:#ef2e2e!important}.redirect-form__error{color:#ef2e2e;margin-bottom:20px;padding:5px 0}.horizontal-or{align-items:center;color:rgba(51,51,51,.8);display:flex}.horizontal-or>div{border-bottom:1px solid rgba(51,51,51,.25);color:rgba(51,51,51,.8);flex-grow:1}.horizontal-or>span{padding:0 10px}
